package com.tree.backend.entity.vo.costRecord;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class CostRecordVO {
    private Long id;
    private String recordNo;
    private Long departmentId;
    private String departmentName;
    private Long costItemId;
    private String costItemName;
    private Long applicantId;
    private String applicantName;
    private BigDecimal amount;
    private LocalDate occurrenceDate;
    private LocalDate recordDate;
    private Byte costType;
    private String costTypeName;
    private Byte paymentStatus;
    private String paymentStatusName;
    private String description;
    private String attachment;
    private Long approverId;
    private String approverName;
    private Byte approvalStatus;
    private String approvalStatusName;
    private String approvalComment;
    private LocalDateTime approvalTime;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
}